Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany-w1 Germany-w2 Germany-w3 Germany-w4 Greece F3 Czech Republic F3 Germany F15 Sweden F4 Sweden F5 Germany-w1 Portugal F4 Germany-w2 Czech Republic F2 Poland F1 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Iran F3 Iran F4 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Canada F1 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Netherlands F1 Germany F6 Austria F4 Austria F5 Austria F6 Slovak Rep. F1 Italy F24 France F14 France F15 Bosnia/Herzegovina F6 Germany F18 Egypt F14 Czech Rep F4 Great Britain F1 Great Britain F2 Israel F1 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Switzerland F3 Italy F5 Austria F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Great Britain F4 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Italy F11 Netherlands F2 Germany F6 Germany F8 Croatia F12 France F20 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovak Rep. F2 Israel F2 Czech Republic F2 Croatia F4 (Opatija) Sweden F1 Sweden F3 Austria F4 Germany F8 Slovakia F2 Germany F14 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F1 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Turkey F2 Austria F6 Austria F9 Slovakia F3 Austria F10 Sweden F4 Sweden F5 Mexico F6 Italy F10 Mexico F7 Mexico F8 Mexico F9 Tunisia F4 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Italy F15 Germany F7 Austria F4 Netherlands F3 Austria F5 Germany F16 Austria F6 Czech Rep F5 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 India F6 India F7 Germany F20 Thailand F6 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F1 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Korea F1 Croatia F5 Korea F2 Croatia F10 Korea F3 Germany F7 Korean Rep. F4 France F17 Germany F8 France F19 Egypt F15 Czech Republic F1 Croatia F6 M25+H Kassel San Marino Challenger Genova Challenger Bauer Watertechnology Cup - Eckental 5 Volkswagen Challenger - Wolfsburg Status Athens Open - Athens Fergana Challenger - Fergana Kosice Open-Steelers Cup 2008 - Kosice Oberstaufen Cup-Head German Master's Series - Oberstaufen Karlsruhe Challenger Furth Challenger Kosice Challenger Eckental Challenger Athens Challenger Rhodes Challenger Fergana Challenger Milan Challenger Kyoto Challenger Braunschweig Challenger Sarajevo Challenger Oberstaufen Challenger Samarkand Challenger Astana Challenger Rijeka Challenger Bangkok Challenger Ortisei Challenger Aachen Challenger Bratislava Challenger Furth Challenger Wolfsburg Challenger Guangzhou Challenger Bath Challenger Pingguo Challenger Johannesburg Challenger Ostrava Challenger Como Challenger Turin Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Trnava Challenger Campinas Challenger Recife Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Rimouski Challenger St. Brieuc Challenger Rome Challenger Furth Challenger Kosice Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Como Challenger Shanghai Challenger Brasov Challenger Eckental Challenger Ningboo Challenger Trnava Challenger Lermontov Challenger Tashkent Challenger San Luis Potosi Challenger Loughborough Challenger Marbella Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Istanbul Challenger Izmir Challenger Trnava Challenger Mons Challenger Sacramento Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Salinas Challenger New Delhi Challenger Liberec Challenger Morelos Challenger Geneva Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger M15 Slovenska Bistrica Wroclaw Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Vicenza Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Padova Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Segovia Challenger Prague Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Como Challenger Shanghai Challenger Nanchang Challenger Tiburon Challenger Kaohsiung Challenger Rome Challenger Ningboo Challenger Santiago Challenger Suzhou Challenger Lima Challenger Rennes Challenger Hua Hin Challenger Bogota Challenger M15 Vienna Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Bergamo Challenger Napoli Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Furth Challenger Manchester Challenger Prague Challenger Surbiton Challenger Poprad Tatry Challenger Winnetka Challenger Todi Challenger Winnipeg Challenger Biella Challenger Manerbio Challenger Como Challenger St. Remy Challenger Prostejov Challenger Orleans Challenger M25 Santa Margherita di Pula Ho Chi Minh City Challenger Casablanca Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Happy Valley Challenger Quimper Challenger Cherbourg Challenger Irving Challenger M25 Trnava San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Surbiton Challenger Poprad Tatry Challenger Marburg Challenger Prague Challenger Segovia Challenger Liberec Challenger Portoroz Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Marbella Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Bratislava Challenger Banja Luka Challenger Eckental Challenger Bratislava Challenger Pune Challenger Anning Challenger Ortisei Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Todi Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Schickedanz Open 2007 - Furth Como Challenger Biella Challenger Florence Challenger Sao Paulo Challenger Tour Finals Eckental Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Ortisei Challenger Maia Challenger Canberra Challenger Punta Del Este Challenger San Benedetto Challenger Indian Wells Challenger Guayaquil Challenger Quimper 2 Challenger Cherbourg Challenger Concepcion Challenger Biella 3 Challenger Santiago Challenger Lugano Challenger Belgrade Challenger Zagreb Challenger Perugia Challenger Liberec Challenger Barletta Challenger Como Challenger Banja Luka Challenger Quito Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Gran Canaria Challenger Oberstaufen Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Nord LB Open - Braunschweig Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Black Forest Open - Freudenstadt Trnava Challenger M15 Poprad St. Remy Challenger San Luis Potosi Challenger Aguascalientes Challenger M15 Bergamo s Tennis Masters 06 - Graz Heilbronn Challenger Troisdorf Challenger Santo Domingo Challenger Guangzhou Challenger Ostrava Challenger Bratislava Challenger Turin Challenger Milan Challenger Montechiarugolo - Parma Challenger M25 Santa Margherita di Pula Bratislava Challenger Bratislava Challenger Trieste Challenger Indianapolis Challenger Eckental Challenger Singapore Challenger San Benedetto Challenger ATP Slovak Open Challenger - Bratislava Orbetello Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Alessandria Challenger M25 Padova Monza Challenger s'Tennis Masters Challenger - Graz M15 Ollersbach Quito Challenger Rennes Challenger Belo Horizonte Challenger Bogota Challenger Koblenz Challenger Busan Challenger Irving Challenger Prostejov Challenger Tatra Banka Open 2006 - Bratislava Loughborough Challenger Ljubljana Open 2008 - Ljubljana Ojai Challenger Kosice Challenger Guadalajara Challenger Arad Challenger ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Cherbourg Challenger Rovereto Challenger Cordenons Challenger Lugano Challenger Labertz Open by Stawag - Aachen Seoul Challenger Rome Challenger Tatra Banka Open - Bratislava Tatra Banka Slovak Open - Bratislava Gwangju Challenger Busan Challenger Guadalajara Challenger Ostdeutscher Sparkessen Cup - Dresden Little Rock Challenger Caversham International Tennis Tournament - Jersey Vercelli Challenger Tyler Challenger Seville Challenger Karshi Challenger Ostrava Challenger Mallorca Challenger Florence Challenger Bratislava 2 Challenger Barcelona Challenger San Luis Potosi Challenger Schickendanz Open - Furth Punta Del Este Challenger Mersin Challenger Bangkok Challenger Leon Challenger Nord LB Open 2006 - Braunschweig Heilbronn Challenger Nanchang Challenger Surbiton Challenger Trnava Challenger Cordenons Challenger Dobrich Challenger Furth Challenger Maia Challenger Zadar Challenger Mallorca Challenger Kosice Challenger Bordeaux Challenger Seoul Challenger Braunschweig Challenger M25 Santa margherita di Pula Salzburg Challenger Heilbronn Challenger M15 Trnava Poznan Challenger M25 Santa Margherita di Pula Tampere Challenger Seoul Challenger Furth Challenger Steelers Cup - Kosice Trnava Challenger Ambato Challenger Cremona Challenger BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Lisbon Challenger Zhuhai Challenger Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Astana Challenger Mouilleron-Le-Captif Challenger Vicenza Challenger Napoli Challenger BMW Open - Munich Gerry Weber Open - Halle Banja Luka Challenger Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Napoli 2 Challenger Ostdeutscher Sparkassen Cup - Dresden If Stockholm Open - Stockholm Open Sud de France - Montpellier Bergamo Challenger BMW Open - Munich Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha BMW Open - Munich Santa Cruz de la Sierra Challenger Bauer Watertechnilogy Cup 2008 - Eckental Aachen Challenger Kosice Challenger Shenzhen Challenger Marburg Challenger Poznan Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Tashkent Challenger Rome Challenger Steelers Cup 2005 - Kosice Mercedes Cup - Stuttgart Palmas del Mar Challenger Ortisei Challenger Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Cherbourg Challenger China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Quimper Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Seville Challenger Karlsruhe Challenger Ostrava Challenger Ecuador Open - Quito Open 13 - Marseille Brasil Open - Sao Paulo BMW Open - Munich Gerry Weber Open - Halle Konzum Croatia Open - Umag Moselle Open - Metz Erste Bank Open - Vienna Ecuador Open - Quito Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Oberstaufen Cup - Oberstaufen Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito New York Open - New York Rome Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Tatra Banka Slovak Open - Bratislava BMW Open - Munich Geneva Open - Geneva Bauer Watertechnology Cup 2007 - Eckental Mercedes Cup - Stuttgart Moselle Open - Metz Almaty 1 Challenger China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Kigali 2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Cordoba Open - Cordoba Open Sud de France - Montpellier Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Nordea Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Plava Laguna Croatia Open - Umag Prostejov Challenger Generali Open - Kitzbuhel Truist Atlanta Open - Atlanta Moselle Open - Metz Stockholm Open - Stockholm Anytech365 Andalucia Open - Marbella Prague Challenger Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Cordoba Open - Cordoba Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Stockholm Open - Stockholm San Marino Challenger Bratislava Challenger Moselle Open - Metz Ostrava Challenger Bauer Watertechnology Cup - Eckental Santiago Challenger Buenos Aires Challenger Eckental Challenger Mohammedia Challenger Oberstaufen Challenger Phoenix Challenger Montevideo Challenger Morelos Challenger Bratislava Challenger Ningboo Challenger M25 Santa Margherita di Pula Almaty 2 Challenger Salzburg Challenger Happy Valley Challenger Prostejov Challenger Punta Del Este Challenger Mendoza Challenger Napoli Challenger Mexico City Challenger Ilkley Challenger BMW Open - Munich Thailand Open - Bangkok Schickendanz Open - Furth Prosperita Open 2007 - Ostrava Kigali 1 Challenger Alphen Challenger Trieste Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brazzaville Challenger Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Szczecin Challenger Napoli Challenger Como Challenger Valencia Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Villena Challenger ASB Classic - Auckland Tampere Challenger Porto Challenger Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Sardegna Open - Cagliari Bratislava 1 Challenger Verona Challenger St. Tropez Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Marbella Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Erste Bank Open - Vienna Grodzisk Mazowiecki Challenger Shanghai Rolex Masters - Shanghai Milan Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Barletta Challenger Salzburg Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Bet-at-home Cup - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Skopje Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Prostejov Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Sassuolo Challenger Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Liberec Challenger Orleans Challenger Lima Challenger Quimper Challenger Roseto Degli Abruzzi 1 Challenger Cassis Challenger Rolex Paris Masters - Paris Miami Open - Miami Bet-At-Home Austrian Open - Kitzbuhel Open 13 - Marseille Augsburg Challenger Zhuhai Open - Zhuhai Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Great Ocean Road Open - Melbourne Erste Bank Open - Vienna Delray Beach Open - Delray Beach Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, QF, GBR-GER 1-2 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Mutua Madrid Open - Madrid French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne M15 Antalya Nordea Open - Bastad Generali Open - Kitzbuhel Olympics - Rio de Janeiro U.S. Open (juniors) Davis Cup, World Group, PO, AUS-SVK 3-0